#ifndef CYLINDER_H_
#define CYLINDER_H_

#include "PrimitiveObject.h"

class Cylinder : public PrimitiveObject
{
public:
	Cylinder(TiXmlElement *elem);
	virtual ~Cylinder(void)	{}

	float base, top, height;
	int slices, stacks;
	
	// Methods
	void displayElement();
	
	// Class Atributes
	static ConcreteElementLoader<Cylinder> *loader;
	
	// Class Methods
	static string Value() { return "cylinder"; }
};

#endif